/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package com.nextel.project.usuario.mvc;

import com.nextel.project.Configuracion;
import com.nextel.project.pedido.ControlPedido;
import com.nextel.project.usuario.ControlUsuario;
import com.nextel.ui.OSoftKey;
import com.nextel.ui.OUILook;
import pe.com.nextel.main.MVCAction;
import pe.com.nextel.util.List;
import com.nextel.ui.OLabel;
import pe.com.nextel.idioma.IdiomaManager;
import pe.com.nextel.util.ArrayList;

/**
 *
 * @author wpalacios
 */
public class MVCConsolidado extends MVCAction {

    private OSoftKey cmdSeguir, cmdExit;
    private boolean flagForm;
    List listaDatos = new ArrayList();
    

    protected void createView() {

        cmdSeguir = new OSoftKey(" ");
        cmdExit = new OSoftKey(Configuracion.BOTON_ATRAS);

        formulario.setTitle(IdiomaManager.getInstance().getMensaje(IdiomaManager.JAVA_PEDIDOS_DIA), OUILook.PLAIN_SMALL_TITLE);//formulario.setTitle("Pedidos Día", OUILook.PLAIN_SMALL_TITLE);

        formulario.addSoftKey(cmdExit);
        formulario.addSoftKey(cmdSeguir);
    }

    protected void createItems() {

        StringBuffer stf = new StringBuffer();
        stf.append("     ---   "+IdiomaManager.getInstance().getMensaje(IdiomaManager.JAVA_MOVIL)+"   ---     ").append('\n'); //stf.append("     ---   Movil   ---     ").append('\n');
        stf.append(IdiomaManager.getInstance().getMensaje(IdiomaManager.JAVA_PEDIDO)+" : ").append(ControlPedido.getInstance().currentKPI.totPedidos).append('\n'); //Pedido
        //stf.append(IdiomaManager.getInstance().getMensaje(IdiomaManager.JAVA_NO_PEDIDO)+" : ").append(ControlPedido.getInstance().currentKPI.totNoPedido).append('\n');//No Ped.
        stf.append("     ---  Server   ---     ").append('\n');
        stf.append(IdiomaManager.getInstance().getMensaje(IdiomaManager.JAVA_PEDIDO)+" : ").append(ControlPedido.getInstance().currentPedidoReporte.cantidadPedidoServer).append('\n');// Pedido
       // stf.append(IdiomaManager.getInstance().getMensaje(IdiomaManager.JAVA_NO_PEDIDO)+" : ").append(ControlPedido.getInstance().currentPedidoReporte.cantidadNoPedidoServer);//No Ped.:

        OLabel olabel = new OLabel(stf.toString(), OUILook.PLAIN_SMALL_TEXT);

        formulario.add(olabel);

        flagForm = true;

    }

    public void performAction(OSoftKey c) {
        if (c == cmdExit) {
            flagForm = false;
            destroy();
            ControlUsuario.getInstance().setCurrent(ControlUsuario.getInstance().mvcMenu.showScreen());
        }
    }
}
